package com.sbillings.messenger.hub;

/**
 * A method (email, txt, push notification to smartphone app, etc.) of sending a message to a subscriber.
 * @author steve.billings
 *
 */
public interface NotificationStrategy {
	/**
	 * Send the given message to the given subscriber.
	 * @param subscriber the subscriber who should receive the message.
	 * @param message the message to send to the subscriber.
	 */
	public void sendMessage(Subscriber subscriber, Message message);

}
